.contain {
	width: 670rpx;
	margin: auto;
	font-size: 30rpx;
	padding-bottom: 20rpx;
}

.topInfo {
	width: 100%;
	display: flex;
	justify-content: flex-start;
	padding-top: 60rpx;
	.userImage {
		.login_user_image {
			width: 150rpx;
			height: 150rpx;
			border-radius: 50%;
			background-color: #fff;
			overflow: hidden;
			image {
				width: 100%;
				height: 100%;
				
			}
		}
	}
	.user_info {
		margin-left: 32rpx;
		color: #3d4c46;
		font-size: $uni-font-size-base;
		height: 150rpx;
		.login_user_info {
			display: flex;
			flex-direction: column;
			justify-content: center;
			height: 100%;
			padding: 20rpx 0;
			text {
				&:nth-child(1) {
					margin-bottom: 20rpx;
				}
			}
			.userName {
				color: #999;
			}
			.nickname {
				font-size: 36rpx;
				font-weight: 600;
			}
		}
	}
}

.login_btn_bar {
	display: flex;
	justify-content: center;
	navigator {
		box-sizing: content-box;
		text-align: center;
		border-radius: 10rpx;
		width: 100rpx;
		padding: 18rpx 40rpx;
		margin: 0 30rpx;
		margin-top: 40rpx ;
		border: 2rpx solid $themeColor;
	}
	.regist {
		
		color: $themeColor
	}
	.login {
		color: #fff;
		background-color: $themeColor;
	}
}

.my_order {
	box-sizing: content-box;
	border-radius: 20rpx;
	margin-top: 60rpx;
	padding-bottom: 20rpx;
	height: 200rpx;
	background-color: #fff;
	.my_order_title {
		display: block;
		height: 76rpx;
		width: 560rpx;
		line-height: 76rpx;
		margin: auto;
		border-bottom: 1px solid #ddd;
	}
	.order_btn_list {
		display: flex;
		justify-content: space-between;
		width: 560rpx;
		margin: auto;
		margin-top: 20rpx;
		navigator {
			flex: 1;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			align-items: center;
			height: 100rpx;
			image {
				width: 40rpx;
			}
		}
	}
}

.somewhere_fn {
	height: 690rpx;
	width: 100%;
	border-radius: 20rpx;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	background-color: #fff;
		margin-top: 30rpx;
  	.somewhere_fn_item {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 30%;
		height: 200rpx;
		image {
			width: 50rpx;
		}
		text {
			margin-top: 20rpx;
		}
	}
	.line {
		height: 0;
	}
}